Oracle ODB Runtime Library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Types | Static Public Member Functions | List of all members
odb::oracle::default_value_traits< unsigned char[N], id_raw > Struct Template Reference

Public Types

typedef unsigned char * value_type
 
typedef unsigned char query_type [N]
 
typedef char * image_type
 

Static Public Member Functions

static void set_value (unsigned char *const &v, const char *b, std::size_t n, bool is_null)
 
static void set_image (char *b, std::size_t c, std::size_t &n, bool &is_null, const unsigned char *v)
 

Member Typedef Documentation

template<std::size_t N>
typedef unsigned char* odb::oracle::default_value_traits< unsigned char[N], id_raw >::value_type
template<std::size_t N>
typedef unsigned char odb::oracle::default_value_traits< unsigned char[N], id_raw >::query_type[N]
template<std::size_t N>
typedef char* odb::oracle::default_value_traits< unsigned char[N], id_raw >::image_type

Member Function Documentation

template<std::size_t N>
static void odb::oracle::default_value_traits< unsigned char[N], id_raw >::set_value ( unsigned char *const &  v,
const char *  b,
std::size_t  n,
bool  is_null 
)
inlinestatic
template<std::size_t N>
static void odb::oracle::default_value_traits< unsigned char[N], id_raw >::set_image ( char *  b,
std::size_t  c,
std::size_t &  n,
bool &  is_null,
const unsigned char *  v 
)
inlinestatic

The documentation for this struct was generated from the following file: